//导入用户集合构造函数
const {
    User
} = require('../../model/use');
module.exports = async (req, res) => {
    //标识，标识表示当前访问的是用户管理界面
    req.app.locals.currentLink = 'user';

    //接受客户端传递过来的当前页参数
    let page = req.query.page || 1;
    //每一页显示的数据条数
    let pagesize = 10;
    let count = await User.countDocuments({})
    //总页数
    let total = Math.ceil(count / pagesize);
    //页码对应的数据查询开始位置
    let start = (page - 1) * pagesize;
    // res.send(page);
    // return
    //将用户信息从数据库中查询出来
    let users = await User.find({}).limit(pagesize).skip(start);
    //res.send(users)
    //渲染用户列表模板
    res.render("admin/user", {
        users: users,
        page: page,
        total: total
    });
}